home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / amos / amoslist-1294.lzh / AMOSLIST / text0029.txt < prev    next >
Encoding:
Text File  |  1995-01-03  |  3.6 KB  |  96 lines

  1. >  BM> Since the
  2. >  BM> routine I made in AMOS is not all packaged away, this may be a good
  3. >  BM> way to
  4. >  BM> solve the clipped polygon problem.  Don't expect any speed out of it
  5. >  BM> though!
  6. >  BM> To get the polygon drawing routine, open the URL:
  7. >  BM> http://www.cs.hope.edu/~marty/AMOSProgs.html
  8. >  BM> and look for something about polygons.
  9. > If some one gets this, could they send me uuencoded version as I only have
  10. > mail facilities.
  11. > Darryl
  12.  
  13.     Hey, if anybody else has similar problems, let me know.  I can mail
  14. whatever you're interested in directly to you.  I'll post a list of the
  15. available programs for which I have source code right here.  I don't want to
  16. post full programs on the list, however.  This listing may even be pushing
  17. the the limits.
  18.  
  19. Alien Life
  20.  
  21. This is nothing like a normal life program. It was simply an interesting
  22. experiment in stack/queue use in AMOS - using the storage to store coordinates.
  23. It's often useful in mazes, I've also had fun using stacks and queues in flood
  24. fills and other design makers. This is one interesting result.
  25.  
  26. IFF->ANSI Converter
  27.  
  28. This converts an IFF picture (prefferably Hi-Res) into ANSI codes which will
  29. reproduce the same picture PIXEL for PIXEL when displayed using the type
  30. command in AmigaShell. It can handle up to 8 colors (3 planes). In order to see
  31. 8 colors on the Workbench screen, you may have to get a program to set the
  32. number of bitplanes on Workbench. I've tried typeing the resultant file in
  33. WB2.0 and it did not look so pretty, but it works great on an Amiga 500 w/
  34. WB1.3 in AmigaShell. The only thing you have to check for is the palette, I
  35. don't believe there are ANSI codes to set the palette.
  36.  
  37. EasyRainbow Generator
  38.  
  39. This program contains a subroutine that will generate smooth AMOS "rainbows"
  40. given the starting and ending color. It is optional to make the rainbow slightly
  41. wavy. With the waviness turned off, the rainbow still looks banded, but if the
  42. waviness is enabled, the rainbow looks very smooth.
  43.  
  44. Filled Polygons
  45.  
  46. This program lets you draw polygons with up to 10000 sides. Rather than using
  47. AMOS' Polygon command, it manually draws a filled polygon. This is a great
  48. demonstration program with copious comments. It also demonstrates a linked list
  49. in AMOS since the edges are stored in a linked list.
  50.  
  51. Linked List
  52.  
  53. This demonstrates the use of linked list in AMOS. Included in the
  54. implementation of linked lists is the ability to store strings, insert before,
  55. insert after, delete, set the current element (move forward or backward),
  56. retrieve the current element and collect garbage (re-structure the list after
  57. elements have been deleted).
  58.  
  59. Mandelbrot Generator
  60.  
  61. The Mandelbrot routine in this program implements the parameters without
  62. directly passing them so that the subroutine can be compiled separately from
  63. the program and used in an uncompiled program. This program contains a
  64. demonstration of how to use the routine. You may specify the resolution,
  65. position, size, and area of the Mandelbrot set to display.
  66.  
  67. MazeMaster 3D
  68.  
  69. This program allows you to: 
  70.  
  71.      Generate & save mazes of specified size 
  72.      Re-Load Mazes from RAM: 
  73.      Automatically solve mazes and save solution to RAM: 
  74.      Explore mazes in 3D 
  75.  
  76.  
  77. Memory
  78.  
  79. Remember the sequences played on the four colored buttons. Play back as many
  80. as you can. 3 rounds per game. Update the code to fit your own preferences.
  81.  
  82. Plot 3-D
  83.  
  84. 3D plotting and rotation for Red&Blue 3-D glasses. Precalculates 18 frames of a
  85. rotating cube and then bounces them all over.
  86.  
  87. Sentence Maker
  88.  
  89. Generate funny random sentences. The code which optionally outputs the
  90. sentence to the printer has been commented out so AMOS doesn't lock up if you
  91. don't have a printer.
  92.  
  93.  
  94.  
  95.